home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / FishHack / source / CBasicApp.h < prev   
Text File  |  2000-06-23  |  1KB  |  33 lines

  1. // ===========================================================================
  2. //    CBasicApp.h                    ©1994-1998 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include <PP_Prefix.h>
  8. #include <LApplication.h>
  9.  
  10.  
  11. class    CBasicApp : public PP_PowerPlant::LApplication, public PP_PowerPlant::LListener
  12. {
  13.  
  14. public:
  15.                             CBasicApp();        // constructor registers PPobs
  16.         virtual                ~CBasicApp();        // stub destructor
  17.     
  18.     
  19.         // this overriding method handles application commands
  20.         virtual Boolean        ObeyCommand(PP_PowerPlant::CommandT inCommand, void* ioParam);    
  21.     
  22.     
  23.         // this overriding method returns the status of menu items
  24.         virtual void        FindCommandStatus(PP_PowerPlant::CommandT inCommand,
  25.                                     Boolean &outEnabled, Boolean &outUsesMark,
  26.                                     PP_PowerPlant::Char16 &outMark, Str255 outName);
  27.  
  28.         virtual void        ListenToMessage(PP_PowerPlant::MessageT inMessage, void *ioParam);
  29. protected:
  30.  
  31.         virtual void        StartUp();            // override startup functions
  32.  
  33. };